﻿using System.Collections.Generic;
using System.Threading.Tasks;

namespace Outcoder.ComponentModel.StatePreservation
{
	public interface ITransientState
	{
		IDictionary<string, object> StateDictionary { get; }

		Task LoadAsync();

		Task SaveAsync();

		void Clear();
	}
}
